package com.egao.orderB.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.egao.common.core.damon.results.Entity;

import java.io.Serializable;
import java.util.List;

/**
 *
 * 实现类
 * @author : Doman
 * @date : 2021-04-13 10:40:47
 * @version ：1.0
 */
@TableName("chf_bill_examine")
public class BillExamine extends Entity implements Serializable {

	private static final long serialVersionUID = 1L;

    private String billId;//bill id
    private String oceanid;//海运Id
    private Integer customerId;//客户Id
    private String customer;//客户名称
    private String contacts;//联系人
    private String contactsPhone;//联系电话
    private String state;//状态:已下单,已做单,已接单,已提箱,已到厂,已离厂,已进港,发起费用清单,司机费用已审核,货代费用已审核,所有费用已审核,结单
    private String dock;//口岸
    private String province;//模糊地址
    private String address;//详细地址
    private String weight;//箱门重量
    private String boxType;//箱型
    private String price;//价格
    private String packDate;//装箱日期(客户要求的装箱时间)
    private String vessel;//船名
    private String voyage;//航次
    private String barcodeEffectiveDate;//条码有效时间
    private String earliestArrivalPortDate;//最早进港时间
    private String arrivalPort;//进港码头
    private String billOfLading;//提单号
    private String factoryAddress;//工厂地址
    private String factoryPhone;//装箱人电话
    private String efFactoryAddress;//电子围栏工厂地址
    private String efYard;//电子围栏堆场
    private String efDock;//电子围栏港口码头
    private String qrCode;//二维码
    private String carTeamId;//车队id
    private String carTeam;//车队
    private String carNo;//车牌
    private String driver;//司机
    private String driverPhone;//司机电话
    private String driverFreight;//运费
    private String sysDriverFreight;//系统司机运费
    private String boxNum;//箱号
    private String boxNumPic;//箱号图片
    private String sealno;//封号
    private String sealnoPic;//封号图片
    private String preEntryPic;//预录入照片
    private String annex;//附件
    private String upYard;//提箱堆场
    private String backYard;//还箱堆场
    private String whiteCard;//白卡号
    private String sfile;//文件名称
    private String remark;//客户备注
    private String feeremark;//费用驳回的备注
    private String platRemark;//平台备注
    private String financeRemark;//财务备注
    private String feeStateS;//收款状态:已收款,已实收
    private String feeStateF;//付款状态:已付款,已实付
    private String feeTotalS;//总应收
    private String feeTotalF;//总应付
    private Integer salesmanid;//业务员Id
    private String salesman;//业务员
    private Integer operaterid;//操作Id
    private String operater;//操作
    private String factoryAddressJson;//多工厂用json格式记录
	private List<AddressFactory> addressFactoryList; //多工场 数据库么有

	public List<AddressFactory> getAddressFactoryList() {
		return addressFactoryList;
	}

	public void setAddressFactoryList(List<AddressFactory> addressFactoryList) {
		this.addressFactoryList = addressFactoryList;
	}

	public String getFactoryAddressJson() {
		return factoryAddressJson;
	}

	public void setFactoryAddressJson(String factoryAddressJson) {
		this.factoryAddressJson = factoryAddressJson;
	}

	public String getBillId() {
		return billId;
	}

	public void setBillId(String billId) {
		this.billId = billId;
	}

	public String getOceanid() {
		return oceanid;
	}
	public void setOceanid(String oceanid) {
		this.oceanid = oceanid;
	}
    public Integer getCustomerId() {
		return customerId;
	}
	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}
    public String getCustomer() {
		return customer;
	}
	public void setCustomer(String customer) {
		this.customer = customer;
	}
    public String getContacts() {
		return contacts;
	}
	public void setContacts(String contacts) {
		this.contacts = contacts;
	}
    public String getContactsPhone() {
		return contactsPhone;
	}
	public void setContactsPhone(String contactsPhone) {
		this.contactsPhone = contactsPhone;
	}
    public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
    public String getDock() {
		return dock;
	}
	public void setDock(String dock) {
		this.dock = dock;
	}
    public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
    public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
    public String getWeight() {
		return weight;
	}
	public void setWeight(String weight) {
		this.weight = weight;
	}
    public String getBoxType() {
		return boxType;
	}
	public void setBoxType(String boxType) {
		this.boxType = boxType;
	}
    public String getPrice() {
		return price;
	}
	public void setPrice(String price) {
		this.price = price;
	}
    public String getPackDate() {
		return packDate;
	}
	public void setPackDate(String packDate) {
		this.packDate = packDate;
	}
    public String getVessel() {
		return vessel;
	}
	public void setVessel(String vessel) {
		this.vessel = vessel;
	}
    public String getVoyage() {
		return voyage;
	}
	public void setVoyage(String voyage) {
		this.voyage = voyage;
	}
    public String getBarcodeEffectiveDate() {
		return barcodeEffectiveDate;
	}
	public void setBarcodeEffectiveDate(String barcodeEffectiveDate) {
		this.barcodeEffectiveDate = barcodeEffectiveDate;
	}
    public String getEarliestArrivalPortDate() {
		return earliestArrivalPortDate;
	}
	public void setEarliestArrivalPortDate(String earliestArrivalPortDate) {
		this.earliestArrivalPortDate = earliestArrivalPortDate;
	}
    public String getArrivalPort() {
		return arrivalPort;
	}
	public void setArrivalPort(String arrivalPort) {
		this.arrivalPort = arrivalPort;
	}
    public String getBillOfLading() {
		return billOfLading;
	}
	public void setBillOfLading(String billOfLading) {
		this.billOfLading = billOfLading;
	}
    public String getFactoryAddress() {
		return factoryAddress;
	}
	public void setFactoryAddress(String factoryAddress) {
		this.factoryAddress = factoryAddress;
	}
    public String getFactoryPhone() {
		return factoryPhone;
	}
	public void setFactoryPhone(String factoryPhone) {
		this.factoryPhone = factoryPhone;
	}
    public String getEfFactoryAddress() {
		return efFactoryAddress;
	}
	public void setEfFactoryAddress(String efFactoryAddress) {
		this.efFactoryAddress = efFactoryAddress;
	}
    public String getEfYard() {
		return efYard;
	}
	public void setEfYard(String efYard) {
		this.efYard = efYard;
	}
    public String getEfDock() {
		return efDock;
	}
	public void setEfDock(String efDock) {
		this.efDock = efDock;
	}
    public String getQrCode() {
		return qrCode;
	}
	public void setQrCode(String qrCode) {
		this.qrCode = qrCode;
	}
    public String getCarTeamId() {
		return carTeamId;
	}
	public void setCarTeamId(String carTeamId) {
		this.carTeamId = carTeamId;
	}
    public String getCarTeam() {
		return carTeam;
	}
	public void setCarTeam(String carTeam) {
		this.carTeam = carTeam;
	}
    public String getCarNo() {
		return carNo;
	}
	public void setCarNo(String carNo) {
		this.carNo = carNo;
	}
    public String getDriver() {
		return driver;
	}
	public void setDriver(String driver) {
		this.driver = driver;
	}
    public String getDriverPhone() {
		return driverPhone;
	}
	public void setDriverPhone(String driverPhone) {
		this.driverPhone = driverPhone;
	}
    public String getDriverFreight() {
		return driverFreight;
	}
	public void setDriverFreight(String driverFreight) {
		this.driverFreight = driverFreight;
	}
    public String getSysDriverFreight() {
		return sysDriverFreight;
	}
	public void setSysDriverFreight(String sysDriverFreight) {
		this.sysDriverFreight = sysDriverFreight;
	}
    public String getBoxNum() {
		return boxNum;
	}
	public void setBoxNum(String boxNum) {
		this.boxNum = boxNum;
	}
    public String getBoxNumPic() {
		return boxNumPic;
	}
	public void setBoxNumPic(String boxNumPic) {
		this.boxNumPic = boxNumPic;
	}
    public String getSealno() {
		return sealno;
	}
	public void setSealno(String sealno) {
		this.sealno = sealno;
	}
    public String getSealnoPic() {
		return sealnoPic;
	}
	public void setSealnoPic(String sealnoPic) {
		this.sealnoPic = sealnoPic;
	}
    public String getPreEntryPic() {
		return preEntryPic;
	}
	public void setPreEntryPic(String preEntryPic) {
		this.preEntryPic = preEntryPic;
	}
    public String getAnnex() {
		return annex;
	}
	public void setAnnex(String annex) {
		this.annex = annex;
	}
    public String getUpYard() {
		return upYard;
	}
	public void setUpYard(String upYard) {
		this.upYard = upYard;
	}
    public String getBackYard() {
		return backYard;
	}
	public void setBackYard(String backYard) {
		this.backYard = backYard;
	}
    public String getWhiteCard() {
		return whiteCard;
	}
	public void setWhiteCard(String whiteCard) {
		this.whiteCard = whiteCard;
	}
    public String getSfile() {
		return sfile;
	}
	public void setSfile(String sfile) {
		this.sfile = sfile;
	}
    public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
    public String getFeeremark() {
		return feeremark;
	}
	public void setFeeremark(String feeremark) {
		this.feeremark = feeremark;
	}
    public String getPlatRemark() {
		return platRemark;
	}
	public void setPlatRemark(String platRemark) {
		this.platRemark = platRemark;
	}
    public String getFinanceRemark() {
		return financeRemark;
	}
	public void setFinanceRemark(String financeRemark) {
		this.financeRemark = financeRemark;
	}
    public String getFeeStateS() {
		return feeStateS;
	}
	public void setFeeStateS(String feeStateS) {
		this.feeStateS = feeStateS;
	}
    public String getFeeStateF() {
		return feeStateF;
	}
	public void setFeeStateF(String feeStateF) {
		this.feeStateF = feeStateF;
	}
    public String getFeeTotalS() {
		return feeTotalS;
	}
	public void setFeeTotalS(String feeTotalS) {
		this.feeTotalS = feeTotalS;
	}
    public String getFeeTotalF() {
		return feeTotalF;
	}
	public void setFeeTotalF(String feeTotalF) {
		this.feeTotalF = feeTotalF;
	}
    public Integer getSalesmanid() {
		return salesmanid;
	}
	public void setSalesmanid(Integer salesmanid) {
		this.salesmanid = salesmanid;
	}
    public String getSalesman() {
		return salesman;
	}
	public void setSalesman(String salesman) {
		this.salesman = salesman;
	}
    public Integer getOperaterid() {
		return operaterid;
	}
	public void setOperaterid(Integer operaterid) {
		this.operaterid = operaterid;
	}
    public String getOperater() {
		return operater;
	}
	public void setOperater(String operater) {
		this.operater = operater;
	}

}